#include <iostream>
using namespace std;
string ret = "";

// 中序和前序
string func(string x, string y) {
    char c = y[0];
    if(y.size() == 1 || y.size() == 0) {
        return y;
    }
    string x1, y1;
    string x2, y2;
    for(int i = 0; i < x.size(); i++) {
        if(c == x[i]) {
            x1 = x.substr(0, i);
            y1 = y.substr(1, i);
            x2 = x.substr(i + 1);
            y2 = y.substr(i + 1);
        }
    }
    return func(x1, y1) + func(x2, y2) + c;
}
int main() {
    string in;
    string pre;
    cin >> in >> pre;
    ret = func(in, pre);
    cout << ret << endl;
    return 0;
}